package path.calculator;

import java.util.LinkedList;

public class Permutation<T extends Comparable<T>> {
    private LinkedList<T> values;

    public Permutation() {
        values = new LinkedList<T>();
    }

    public Permutation(T... values) {
        for (T t : values)
            this.values.add(t);
    }

    public boolean valuesAre(T... values) {
        for (int i = 0; i < this.values.size(); ++i)
            if (this.values.get(i) != values[i])
                return false;

        return true;
    }

}
